/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.webhomesites.configuracao.utils;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Warlley
 */
public class Conexao {
     static String url = "jdbc:postgresql://127.0.0.1:5432/rbcteste";
     static String usuario = "postgres";
     static String senha = "masterkey";
     static Connection connect;

    public Conexao() {
    }
    //carrega o driver e abre uma conexão
    public static Connection conectar() {

        try {
            Class.forName("org.postgresql.Driver");
            connect = DriverManager.getConnection(url, usuario, senha);
            System.out.println("Conexao bem sucedida!");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException eq) {
            eq.printStackTrace();
        }
        return connect;
    }
    //fecha uma conexão
    public static void fechar() {
        try {
            connect.close();
            System.out.println("Conexao encerrada com sucesso!");
        } catch (SQLException ex) {
            Logger.getLogger(Conexao.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    //pega a senha
    public static String getSenha() {
        return senha;
    }
    //seta a senha
    public static void setSenha(String senha) {
        Conexao.senha = senha;
    }
    //pega a url
    public static String getUrl() {
        return url;
    }
    //seta a url
    public static void setUrl(String url) {
        Conexao.url = url;
    }
    //pega o usuário
    public static String getUsuario() {
        return usuario;
    }
    //seta o usuário
    public static void setUsuario(String usuario) {
        Conexao.usuario = usuario;
    }
}
